package com.fas.system.domain.vo;

import com.fas.system.domain.FasEquipmentAlarm;
import com.fas.system.domain.FasWordOrderEngineer;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

/**
 * 工单和设备报警 实体类
 */
public class WordOrderAndEquipment extends FasEquipmentAlarm {

    private String buildingName;//建筑名称
    private Integer floor;//楼层
    private String phone;//单位联系电话
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date manSubmitDate;// 维保单位人员的提交时间
    private String manRemark;// 维保单位人员的备注

    private String engineerUsername;//工程师名字
    private Integer engineerGrade;//工程师评分
    private Integer engineerResult;//工程师结果
    private String engineerImageList;// 工程师提交的图片列表
    private List<FasWordOrderEngineer> engineerList;//工程师拒绝原因
    private String engineerRemark;//工程师备注
    private String iName;//巡检员名称
    private Integer manResult;//维保人员意见（1：同意，2：拒绝, 3 ：维保单位自己处理）
    private String systemName;//所属系统名称
    private String phoneNumber;//巡检员电话
    private String wordOrderStatus;//工单状态(1：进行中，2，已完成，3：待评价)
    private Integer treatmentMethod;//

    public String getBuildingName() {
        return buildingName;
    }

    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }

    public Integer getFloor() {
        return floor;
    }

    public void setFloor(Integer floor) {
        this.floor = floor;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Date getManSubmitDate() {
        return manSubmitDate;
    }

    public void setManSubmitDate(Date manSubmitDate) {
        this.manSubmitDate = manSubmitDate;
    }

    public String getManRemark() {
        return manRemark;
    }

    public void setManRemark(String manRemark) {
        this.manRemark = manRemark;
    }

    public String getEngineerUsername() {
        return engineerUsername;
    }

    public void setEngineerUsername(String engineerUsername) {
        this.engineerUsername = engineerUsername;
    }

    public Integer getEngineerGrade() {
        return engineerGrade;
    }

    public void setEngineerGrade(Integer engineerGrade) {
        this.engineerGrade = engineerGrade;
    }

    public Integer getEngineerResult() {
        return engineerResult;
    }

    public void setEngineerResult(Integer engineerResult) {
        this.engineerResult = engineerResult;
    }

    public String getEngineerImageList() {
        return engineerImageList;
    }

    public void setEngineerImageList(String engineerImageList) {
        this.engineerImageList = engineerImageList;
    }

    public List<FasWordOrderEngineer> getEngineerList() {
        return engineerList;
    }

    public void setEngineerList(List<FasWordOrderEngineer> engineerList) {
        this.engineerList = engineerList;
    }

    public String getEngineerRemark() {
        return engineerRemark;
    }

    public void setEngineerRemark(String engineerRemark) {
        this.engineerRemark = engineerRemark;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public Integer getManResult() {
        return manResult;
    }

    public void setManResult(Integer manResult) {
        this.manResult = manResult;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getWordOrderStatus() {
        return wordOrderStatus;
    }

    public void setWordOrderStatus(String wordOrderStatus) {
        this.wordOrderStatus = wordOrderStatus;
    }

}
